@charset "utf-8";

html, body { padding:0px; margin:0px; height: 100%; width:100%; }

body, input, button, textarea, table { font-family: Helvetica,'Malgun Gothic','맑은 고딕',dotum,'돋움', Arial, sans-serif; font-size: 87.5%; font-weight:normal;}
body { line-height:1; }
body { /*overflow-x:hidden;*/ overflow-y:auto; }

* { -webkit-text-size-adjust:none; }

html, body, div, p, span {margin: 0; padding: 0;}
form, fieldset {border:0; margin:0; padding:0;}
 
/* Tell the browser to render HTML 5 elements as block */  
header, footer, aside, nav, article { display: block; }

table { table-layout:fixed; }
table caption { display:none; }

img { border:0px; vertical-align:middle; }

menu li, ul li { list-style:none; }

h1, h2, h3, h4, h5, ul, ol { margin:0px; padding:0px; }

input[type="text"] { padding:3px; margin:0px; }

input[type=checkbox], input[type=radio] {
	vertical-align: top;
	margin:1px;
	padding:0px; 
}
  
  
a, button { padding:0px; margin:0px; }
a img { border: none;}
a { selector-dummy : expression(this.hideFocus=true);}
a:link, a:active, a:visited { color:black; text-decoration:none; }
a:hover { color:black; text-decoration:none; }
a:active, a:focus { -moz-outline:none; outline:none; }